home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / games / 28 / comm / flspat.doc < prev    next >
Text File  |  1985-11-19  |  8KB  |  163 lines

  1.                              FLASH PATCH PROGRAM
  2. BUGS!
  3.       Version 1.00 of FLASH (To see the version number, look at the bottom
  4. of the last help screen) has a bug which can cause ascii uploads to stop
  5. at the end of a line before the end of the file (Fortunately, a fairly
  6. infrequent occurrence). Currently, you must abort the upload and start
  7. over again if that happens to you. With the patch in place, the uploads
  8. no longer get stopped. The patch has the desirable side-effect of
  9. improving the speed of uploads when the prompting option is chosen
  10.  
  11.       FLASH at present does not allow form-feeds (ASCII character 12)
  12. through to the printer. The only control characters allowed through are
  13. 10,13, and 9. The patch fixes FLASH so that any control character between
  14. 9 and 31 will be allowed through to the printer.
  15.  
  16.       The final patches to FLASH are designed to facilitate the use of the
  17. 'broadcasting' feature with DO files and function keys. Currently, if the
  18. dialer does not get a connection, all DO files are terminated, and if a
  19. function key is being executed, it is terminated. The patch allows them to
  20. continue through so that you can set up function keys and DO files to dial
  21. a set of numbers. This opens up the possibility of creating a list of
  22. numbers and dialing through them automatically until you get a number
  23. that's not busy. This was a feature that several people have requested and
  24. I am glad to oblige.
  25.  
  26.                   RUNNING THE PATCH PROGRAM
  27.  
  28. FLSPAT.TOS can be run from any disk on your system,even off the hard disk,
  29. but the copy of FLASH that it is to patch MUST be on floppy drive A ONLY.
  30. After the opening message, put a disk with a copy of FLASH into drive A
  31. and hit the 'Y' key when prompted to do so. Don't patch your original
  32. FLASH disk, patch a copy of FLASH (never hurts to be safe).
  33.  
  34.       FLSPAT.TOS will open the FLASH program file and check for each patch
  35. location before patching the program. The patch should only take about a
  36. few seconds and you will see the message that the five patches have been
  37. installed properly.
  38.  
  39.  
  40.                               BROADCASTING
  41.  
  42.       Suppose you have a file that you want to upload to several BBS's or
  43. you want to automatically retrieve all your mail from several BBS's and
  44. you don't want to waste time doing it manually. You can program FLASH to
  45. do it for you.(you need the patched version of FLASH for this to work
  46. properly)
  47.  
  48.       The first thing you need to do is to log on to the BBS manually and
  49. go through the process you want to automate with the capture buffer on so
  50. you can record what goes on. After you have logged off, go through the
  51. file and write a DO file to automate the process. Remember that during the
  52. execution of a DO file you can jump to a function key (using the GO
  53. command) and after FLASH has executed the function key it will continue to
  54. execute the rest of the DO file. Using this feature, you can create a
  55. general purpose DO file that can be customized by putting specifics, like
  56. filenames, in a function key.
  57.  
  58. EXAMPLES:
  59.  
  60.       Suppose you want to dial several BBS's one after another, and for
  61. each BBS you want to execute an automatic DO file. You should set up a
  62. DO file for each BBS and link it to the dialer by inserting the '@'
  63. character, followed by the name of the DO file, into the dial directory
  64. listing for each of the BBS's.
  65.       Then construct a 'master' do file that will dial each number in
  66. turn. for example. Suppose you have a dial directory that looks like this:
  67.  
  68.       (NOTE: These are NOT real BBS numbers!)
  69.       CompuServe @CIS.DO            666-1440
  70.       ST Connection@ST.DO           232-1122
  71.       Joe's BBS @JOE.DO             454-2222
  72.       Fred's ST Palace@PALACE.DO    636-8770
  73.  
  74. Each number has a DO file that would log on to the BBS and perform some
  75. function. e.g. log you on and read all new messages.
  76.  
  77.       The master DO file should look something like this
  78.       >DIAL CompuServe|>PA 2|
  79.       >DIAL ST Con|>PA 2|
  80.       >DIAL Joe's|>PA 2|
  81.       >DIAL Fred's|>PA 2|
  82.  
  83.  
  84. This will dial each number in turn and each time the dialer gets a carrier
  85. and connects, Flash will execute the appropriate DO file. If the number is
  86. busy, Flash will proceed to dial the next number. The DO files that are
  87. linked with each number should end with a command that will log you off
  88. the BBS and hang up the modem (if necessary) or at least pause long enough
  89. for the remote system to hang up. As soon as each DO file is finished,
  90. control will pass to the 'master' DO file which will dial the next number.
  91.  
  92.       If you want to keep a record of the session, keep your capture
  93. buffer open. There is always the possibility of the unexpected, like the
  94. sysop changing the prompts, or noisy phone lines causing errors. It is
  95. safest to keep an eye on what it happening so you can abort the DO-file
  96. and take control if necessary.
  97.  
  98.  
  99.                   DIALING THROUGH LIST OF NUMBERS
  100.  
  101.       This is something several people asked me about and finally I was
  102. able to figure out how to do it (though it also required a small patch to
  103. FLASH).
  104.  
  105.       To set up FLASH to dial through a list of numbers and stop when it 
  106. gets a carrier, write up a function key that will dial the numbers for 
  107. you. Forexample, using the numbers above, you would write up a set of 
  108. function keys like this: (This example uses function keys one through 
  109. four)
  110.  
  111.       >DI Compu|>PA 2|>GO 2|
  112.       >DI ST|>PA 2|>GO 3|
  113.       >DI Joe's|>PA 2|>GO 4|
  114.       >DI Fred|>PA 2|>GO 1|
  115.  
  116.       For this technique to work properly, each number must have an 
  117. associated DO file. Usually it would be a DO file that would log you onto 
  118. the BBS. It could also be an empty DO file, e.g. a single line with a 
  119. space. You can put more than one dial command in a single function key if 
  120. you want, but leaving one number per function key lets you start at any 
  121. number in the list. If you want to dial a lot of numbers, then you can use 
  122. the command
  123.        >LOAD FKEY filename|>GO 1|
  124. inside a function key to load in a new set of function keys and jump to 
  125. the first one in the new file.
  126.  
  127.       If you hit one of the function keys, FLASH will dial through the 
  128. list of numbers starting at the function key you pressed and when it gets 
  129. a carrier it will execute the DO file to log on to that BBS, then the 
  130. function key will be automatically terminated. If you want FLASH to redial 
  131. more than once for each number, then set the REDIALS to the desired number 
  132. in the dial directory.
  133.  
  134.       Hitting <UNDO> anytime after FLASH has dialed a number, but before 
  135. it gets a carrier or the dialer times out, will abort the CURRENT number 
  136. and cause FLASH to proceed to the next number on the list. This is useful 
  137. if you have already dialed through to one of the numbers on your list and 
  138. want to skip it. The purpose of the PAUSE commands in the examples is to 
  139. give you an opportunity to abort the whole sequence.
  140.  
  141.       - Alan Page (co-author of FLASH)
  142.  
  143.       This file and the program FLSPAT.PRG may be distributed freely to 
  144. owners of the FLASH terminal program. It has come to my attention that 
  145. there are a few pirate copies of a beta-test version of FLASH in 
  146. distribution. The patch program will NOT patch those copies and the 
  147. techniques discussed in this file will NOT work with those pirated copies.
  148.  
  149.       The authors of FLASH terminal program spent over six months writing 
  150. the program and are committed to supporting their product. FLASH was 
  151. provided on an unprotected disk because the authors and ANTIC both believe 
  152. that the buyer should be able to make backup copies for his/her own use. 
  153. Piracy seriously undermines our efforts to provide you with quality 
  154. software at an affordable price. Besides, I'm driving around in a broken-
  155. down rusty old 1976 Chevy Vega and I don't think it's going to make it 
  156. through the winter again!
  157.       This program patches FLASH terminal program from ANTIC to correct a 
  158. small bug and adjust the dialer part of the program to allow dialing 
  159. through lists of telephone numbers automatically. Please read the file 
  160. FLSPAT.DOC for complete instructions and how to use the advanced dialer 
  161. features with the patched program.
  162.         - Alan Page
  163. əəəəəəəəəəəə